gtk4.git
11 years agoAdd GtkGestureZoom
Carlos Garnacho [Thu, 17 Jan 2013 20:08:20 +0000 (21:08 +0100)]
Add GtkGestureZoom

This gesture interprets and reports relative scale differences when fed
with events from two different GdkEventSequences.

11 years agoAdd GtkGestureRotate
Carlos Garnacho [Thu, 17 Jan 2013 20:06:06 +0000 (21:06 +0100)]
Add GtkGestureRotate

This gesture implementation recognizes rotations when fed with
events from two different GdkEventSequences

11 years agoAdd GtkGestureSwipe
Carlos Garnacho [Thu, 17 Jan 2013 20:02:28 +0000 (21:02 +0100)]
Add GtkGestureSwipe

This gesture implementation recognices swipes on any direction.
The "swipe" signal has the X/Y velocity vector components, so
those can be used for direction guessing and velocity thresholds.

11 years agoAdd GtkGestureLongPress
Carlos Garnacho [Thu, 17 Jan 2013 22:57:06 +0000 (23:57 +0100)]
Add GtkGestureLongPress

This gesture interprets long presses with variable delays
and thresholds

11 years agoAdd GtkGesture
Carlos Garnacho [Thu, 17 Jan 2013 19:59:07 +0000 (20:59 +0100)]
Add GtkGesture

This a more specific abstract type that handles one or multiple
streams of pointer/touch events.

11 years agoAdd GtkEventController
Carlos Garnacho [Thu, 17 Jan 2013 19:55:24 +0000 (20:55 +0100)]
Add GtkEventController

This is a basic abstract type that handles GdkEvents.

11 years agothemingbackground: Outset shadows require border box
Benjamin Otte [Fri, 23 May 2014 17:27:53 +0000 (19:27 +0200)]
themingbackground: Outset shadows require border box

They are drawn relative to the border box, not relative to the padding
box.

11 years agocss: Make getter function a real getter
Benjamin Otte [Mon, 19 May 2014 13:32:39 +0000 (15:32 +0200)]
css: Make getter function a real getter

Initialize the passed-in value, don't treat it as an in-out parameter.

11 years agotestsuite: Add more icon names
Matthias Clasen [Fri, 23 May 2014 16:17:56 +0000 (12:17 -0400)]
testsuite: Add more icon names

These were found by looking over the GTK+ sources and ui files.

11 years agoAdd more icons to check-icon-names
Matthias Clasen [Fri, 23 May 2014 15:52:12 +0000 (11:52 -0400)]
Add more icons to check-icon-names

These are icons which are used as GtkArrow replacement, and
icons used for the volume button.

11 years agotestsuite: Run reftests with GTK_DEBUG=icontheme
Matthias Clasen [Fri, 23 May 2014 15:31:53 +0000 (11:31 -0400)]
testsuite: Run reftests with GTK_DEBUG=icontheme

This will hopefully help to track down some hard-to-squash
failures that only happen in gnome-continuous.

11 years agotestsuite: Add a test for icon names
Benjamin Otte [Fri, 23 May 2014 14:35:08 +0000 (16:35 +0200)]
testsuite: Add a test for icon names

This test just checks that all the icon names that GTK uses are present
in the default icon theme.

As icon names are not checked programmatically and we do not want to run
into missing-icon icons in the code, this test seems necessary.

For now, it's just a stub that tests stock icons.

11 years agoGtkButton: tighten code a bit
Matthias Clasen [Fri, 23 May 2014 02:45:56 +0000 (22:45 -0400)]
GtkButton: tighten code a bit

Make it so we only use GtkMisc in one place.

11 years agoinspector: Repeat the keybinding warning
Matthias Clasen [Thu, 22 May 2014 22:32:37 +0000 (18:32 -0400)]
inspector: Repeat the keybinding warning

Show the confirmation dialog every time the keybinding is used,
until the user clicks OK.

11 years agoinspector: avoid a warning on destroy
Matthias Clasen [Thu, 22 May 2014 22:31:11 +0000 (18:31 -0400)]
inspector: avoid a warning on destroy

We are only hiding the window now, so a memory management
error has crept into the destroy path.

11 years agoRevert "Fix crash"
Benjamin Otte [Thu, 22 May 2014 20:35:39 +0000 (22:35 +0200)]
Revert "Fix crash"

This reverts commit 024c11dd66dfda5efb110f55ecec93801f21c0ed.

It's not a crash fix to cause a return_val_if_fail() to happen.

11 years agoreftests: Fix icon-vfuncs reftest
Benjamin Otte [Thu, 22 May 2014 20:34:17 +0000 (22:34 +0200)]
reftests: Fix icon-vfuncs reftest

The reftest broke when font size lead to labels > 16px.

11 years agoFix crash
Behdad Esfahbod [Thu, 22 May 2014 19:52:01 +0000 (15:52 -0400)]
Fix crash

11 years agodocs: Include input handling overview
Matthias Clasen [Thu, 22 May 2014 19:46:42 +0000 (15:46 -0400)]
docs: Include input handling overview

Now that it is not entirely empty anymore, lets include it.

11 years agoSome more input handling docs
Matthias Clasen [Thu, 22 May 2014 19:45:31 +0000 (15:45 -0400)]
Some more input handling docs

11 years agoFill in some content in the input handling overview
Matthias Clasen [Thu, 22 May 2014 19:16:09 +0000 (15:16 -0400)]
Fill in some content in the input handling overview

11 years agogdkwindow-x11: Rearrange a tiny bit
Jasper St. Pierre [Thu, 22 May 2014 19:01:36 +0000 (15:01 -0400)]
gdkwindow-x11: Rearrange a tiny bit

11 years agogdkwindow-x11: Fix build
Jasper St. Pierre [Thu, 22 May 2014 19:01:07 +0000 (15:01 -0400)]
gdkwindow-x11: Fix build

11 years agogdkwindow-x11: Ungrab the implicit grab before showing the window menu
Jasper St. Pierre [Thu, 22 May 2014 18:47:28 +0000 (14:47 -0400)]
gdkwindow-x11: Ungrab the implicit grab before showing the window menu

Otherwise, the WM cannot take a grab on the pointer device, since we'll
still have the implicit grab.

11 years agoreftests: Remove the css-match-style-property-order test
Jasper St. Pierre [Thu, 22 May 2014 15:48:59 +0000 (11:48 -0400)]
reftests: Remove the css-match-style-property-order test

It was testing -GtkWidget-focus-line-width, which is a dead property
we don't use anymore.

11 years agoDrop an unused spec file template
Matthias Clasen [Thu, 22 May 2014 18:45:15 +0000 (14:45 -0400)]
Drop an unused spec file template

Last touched in 2008...probably not relevant.

11 years agoreftests: Fix some more easy GtkButton shadow cases
Jasper St. Pierre [Thu, 22 May 2014 15:45:52 +0000 (11:45 -0400)]
reftests: Fix some more easy GtkButton shadow cases

11 years agoreftests: Fix background-area test
Benjamin Otte [Thu, 22 May 2014 15:35:34 +0000 (17:35 +0200)]
reftests: Fix background-area test

The test should include reset-to-defaults.css but apparently it is older
than that file. So it broke when buttons started using shadows.

11 years agogdkwindow-x11: Pass through the x/y coordinates to _GTK_SHOW_WINDOW_MENU
Jasper St. Pierre [Thu, 22 May 2014 14:47:58 +0000 (10:47 -0400)]
gdkwindow-x11: Pass through the x/y coordinates to _GTK_SHOW_WINDOW_MENU

We accept these now.

11 years agotests: Remove unused args
Jasper St. Pierre [Thu, 22 May 2014 15:15:41 +0000 (11:15 -0400)]
tests: Remove unused args

11 years agoUpdated POTFILES.in
Piotr Drąg [Thu, 22 May 2014 14:12:06 +0000 (16:12 +0200)]
Updated POTFILES.in

11 years agoForgotten file
Matthias Clasen [Thu, 22 May 2014 13:31:15 +0000 (09:31 -0400)]
Forgotten file

11 years agoDeprecate GdkColor
Matthias Clasen [Thu, 22 May 2014 13:05:58 +0000 (09:05 -0400)]
Deprecate GdkColor

It has been replaced by GdkRGBA. Time to make it official.
http://bugzilla.gnome.org/show_bug.cgi?id=636695

11 years agoexamples: Don't use gtk_application_add_accelerator
Matthias Clasen [Thu, 22 May 2014 12:51:37 +0000 (08:51 -0400)]
examples: Don't use gtk_application_add_accelerator

It has been deprecated.

11 years agotests: Adapt to gtk_widget_reparent deprecations
Matthias Clasen [Thu, 22 May 2014 12:50:18 +0000 (08:50 -0400)]
tests: Adapt to gtk_widget_reparent deprecations

11 years agotests: Update for GtkMisc deprecations
Matthias Clasen [Thu, 22 May 2014 12:49:18 +0000 (08:49 -0400)]
tests: Update for GtkMisc deprecations

11 years agotests: Drop manual property editor
Matthias Clasen [Thu, 22 May 2014 12:30:34 +0000 (08:30 -0400)]
tests: Drop manual property editor

No need for this anymore, now that we have the inspector everywhere.

11 years agogtk-demo: Don't use GtkArrow
Matthias Clasen [Thu, 22 May 2014 11:51:27 +0000 (07:51 -0400)]
gtk-demo: Don't use GtkArrow

It is deprecated now.

11 years agoAvoid a compiler warning
Matthias Clasen [Thu, 22 May 2014 10:29:24 +0000 (06:29 -0400)]
Avoid a compiler warning

11 years agotests: add clipboard set_with_data test
Marc-André Lureau [Fri, 16 May 2014 18:42:28 +0000 (20:42 +0200)]
tests: add clipboard set_with_data test

https://bugzilla.gnome.org/show_bug.cgi?id=730183

11 years agoUpdate treeview tests for focus changes
Matthias Clasen [Thu, 22 May 2014 10:15:12 +0000 (06:15 -0400)]
Update treeview tests for focus changes

The treeview is not using focus-pad here anymore, so update
the tests to not expect it.

11 years agoGtkScrolledWindow: Avoid a test failure
Matthias Clasen [Thu, 22 May 2014 10:00:09 +0000 (06:00 -0400)]
GtkScrolledWindow: Avoid a test failure

The change to take out unneeded NULL checks requires some care
at startup: we check both adjustments when any of them changes;
we need to do those checks in the same order in which we create
the scrollbars, otherwise we'll try to get the adjustment of
the vscrollbar when we just set the up the hscrollbars' adjustment.

11 years agoRemove redundant not-NULL checks from GtkScrolledWindow
Björn Lindqvist [Tue, 26 Mar 2013 16:45:47 +0000 (12:45 -0400)]
Remove redundant not-NULL checks from GtkScrolledWindow

The scrollbars are created at construction time and there is no
way to set them to NULL so remove the unnecessary NULL checks.

https://bugzilla.gnome.org/show_bug.cgi?id=525206

11 years agoAvoid a critical in the file chooser
Matthias Clasen [Thu, 22 May 2014 02:50:48 +0000 (22:50 -0400)]
Avoid a critical in the file chooser

Hiding the location entry was causing criticals, because
the completion was updated after the widget has already
been disposed.
https://bugzilla.gnome.org/show_bug.cgi?id=720330

11 years agocss: Actually break at end of the string
Benjamin Otte [Wed, 21 May 2014 17:17:21 +0000 (19:17 +0200)]
css: Actually break at end of the string

Introduced in 65c4c1555d0634c063c3aa354620de260e4aaf7f.

Found by gnome-continuous running the testsuite.

Includes fixing a broken test in the testsuite.

11 years agoGtkAppChooserDialog: Make the search entry wider
Matthias Clasen [Thu, 22 May 2014 00:11:16 +0000 (20:11 -0400)]
GtkAppChooserDialog: Make the search entry wider

It was too narrow, and looked a bit odd.

https://bugzilla.gnome.org/show_bug.cgi?id=727147

11 years agosearchbar: Add some spacing
Matthias Clasen [Thu, 22 May 2014 00:09:46 +0000 (20:09 -0400)]
searchbar: Add some spacing

When showing the close button, and placing a wide entry in the
middle, there was no separation at all. Fix this by setting
some spacing.

11 years agoColorChooser: Emit notification for editor changes
Matthias Clasen [Wed, 21 May 2014 23:23:56 +0000 (19:23 -0400)]
ColorChooser: Emit notification for editor changes

When the color editor is visible, there is no way for the
application to know about the changes that are happening.
Fix this by emitting property notification for the "rgba"
property.

http://bugzilla.gnome.org/show_bug.cgi?id=708037

11 years agoAdd a 3.14 index for the GDK docs
Matthias Clasen [Wed, 21 May 2014 23:02:52 +0000 (19:02 -0400)]
Add a 3.14 index for the GDK docs

11 years agoSmall typo fixes
Matthias Clasen [Wed, 21 May 2014 23:01:37 +0000 (19:01 -0400)]
Small typo fixes

We generally talk about the 'windowing system' in the GDK frontend
docs, not the 'window manager'.

11 years agogtkwindow: Use window-manager-side window menus
Jasper St. Pierre [Thu, 13 Mar 2014 21:28:01 +0000 (17:28 -0400)]
gtkwindow: Use window-manager-side window menus

This avoids a bunch of policy problems with deciding how to lay
out the window menu under different WMs.

For now, we use the special event _GTK_SHOW_WINDOW_MENU, but we
hope to have this standardized in wm-spec quite soon, as KDE wants
it as well.

11 years agoinspector: Use the new support for RTL icons in GtkIconTheme
Yosef Or Boczko [Wed, 21 May 2014 14:50:37 +0000 (17:50 +0300)]
inspector: Use the new support for RTL icons in GtkIconTheme

https://bugzilla.gnome.org/show_bug.cgi?id=730526

11 years agotests: Make icontheme test installable
Matthias Clasen [Wed, 21 May 2014 17:46:49 +0000 (13:46 -0400)]
tests: Make icontheme test installable

To make the icontheme test run successfully when installed,
we need to use the correct test-framework-provided location,
and we need to install the test theme without stripping its
subdirectory structure.

11 years agoUse the new support for RTL icons in GtkIconTheme
Yosef Or Boczko [Wed, 21 May 2014 14:45:38 +0000 (17:45 +0300)]
Use the new support for RTL icons in GtkIconTheme

https://bugzilla.gnome.org/show_bug.cgi?id=730526

11 years agoGtkLabel: Make context menus on links work
Matthias Clasen [Wed, 21 May 2014 14:29:17 +0000 (10:29 -0400)]
GtkLabel: Make context menus on links work

We see an active link when creating the menu, but by the time
the menuitem is activated, we've received a leave notify that
makes the label clear its active link. Instead, give the
menuitems a direct reference to the link that is active when
the menu is created.

Problem pointed out by Tim Baedert

11 years agoinspector: Avoid weak ref problems
Matthias Clasen [Wed, 21 May 2014 10:41:20 +0000 (06:41 -0400)]
inspector: Avoid weak ref problems

We know the objects in a size group are always widgets, so we
can avoid hard-to-track down problems with weak references by
just cleaning up when the object gets destroyed. There is still
a chance that we show a widget as part of the group after it
has been removed, but size groups simply have no signals that
would let us avoid that.

11 years agoinspector: Simplify object life-cycle handling
Matthias Clasen [Wed, 21 May 2014 10:39:11 +0000 (06:39 -0400)]
inspector: Simplify object life-cycle handling

The prop-list doesn't use the object column in its model,
so don't put the object there. And don't leak stuff on
finalize.

11 years agoinspector: Use an emission hook instead of signal handlers
Matthias Clasen [Wed, 21 May 2014 02:38:38 +0000 (22:38 -0400)]
inspector: Use an emission hook instead of signal handlers

This is slightly easier to manage, and there's only two emission
hooks overall, instead of two signal handlers per object.

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Wed, 21 May 2014 09:40:41 +0000 (12:40 +0300)]
Updated Hebrew translation

11 years agoUpdated POTFILES.in
Yosef Or Boczko [Wed, 21 May 2014 09:40:32 +0000 (12:40 +0300)]
Updated POTFILES.in

11 years agoinspector: Show size groups
Matthias Clasen [Wed, 21 May 2014 01:44:48 +0000 (21:44 -0400)]
inspector: Show size groups

Add a tab that shows size groups of a widget. The properties
of the size group are available here, as well as the widgets
that are part of the size group. We highlight the widgets in
the application when their row in the inspector is hovered.

11 years agoinspector: Add a way to highlight widgets
Matthias Clasen [Wed, 21 May 2014 01:43:00 +0000 (21:43 -0400)]
inspector: Add a way to highlight widgets

In contrast to the flashing, where we blink the widget a
few times, this is explicitly turned on and off.

It will be used for indicating widgets that are part of
a size group, in the next commit.

11 years agoinspector: Use symbolic icon everywhere
Yosef Or Boczko [Tue, 20 May 2014 16:33:19 +0000 (19:33 +0300)]
inspector: Use symbolic icon everywhere

https://bugzilla.gnome.org/show_bug.cgi?id=730465

11 years agoinspector: Expand tabs in the objects section
Yosef Or Boczko [Tue, 20 May 2014 16:31:58 +0000 (19:31 +0300)]
inspector: Expand tabs in the objects section

https://bugzilla.gnome.org/show_bug.cgi?id=730465

11 years agoinspector: Expand the general tabs
Yosef Or Boczko [Tue, 20 May 2014 16:30:56 +0000 (19:30 +0300)]
inspector: Expand the general tabs

https://bugzilla.gnome.org/show_bug.cgi?id=730465

11 years agoAdd a skeleton for an input handling overview document
Matthias Clasen [Tue, 20 May 2014 14:10:31 +0000 (10:10 -0400)]
Add a skeleton for an input handling overview document

Not integrated in the docs yet, since there's no content.

11 years agodocs: syntax fix
Matthias Clasen [Tue, 20 May 2014 13:55:29 +0000 (09:55 -0400)]
docs: syntax fix

It is just 'Deprecated:' in doc comments, not '@Deprecated:'.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 13:47:44 +0000 (09:47 -0400)]
docs: enum cleanup

Move GtkExpanderStyle over to the deprecated GtkStyle.

11 years agoinspector: Avoid a compiler warning
Matthias Clasen [Tue, 20 May 2014 13:45:50 +0000 (09:45 -0400)]
inspector: Avoid a compiler warning

...and a pointless cast, too.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 13:37:53 +0000 (09:37 -0400)]
docs: enum cleanup

Move GtkResizeMode to the only place it is used.

11 years agodocs: Minor fix
Matthias Clasen [Tue, 20 May 2014 13:13:20 +0000 (09:13 -0400)]
docs: Minor fix

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 13:12:10 +0000 (09:12 -0400)]
docs: enum cleanup

Move GtkWindowPosition and GtkWindowType to the only place
they are used.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 13:05:50 +0000 (09:05 -0400)]
docs: enum cleanup

Move GtkJunctionSides, GtkRegionFlags and GtkBorderStyle
to the GtkStyleContext docs.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 13:01:37 +0000 (09:01 -0400)]
docs: enum cleanup

Move GtkDragResult to the DND section

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 11:50:38 +0000 (07:50 -0400)]
docs: enum cleanup

Move types that are only used in binding parsing to
gtkrc, together with the deprecated api.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 12:36:12 +0000 (08:36 -0400)]
docs: enum cleanup

scrolledwindow part 2

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:47:23 +0000 (06:47 -0400)]
docs: enum cleanup

Move GtkCornerType to the GtkScrolledWindow docs.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:30:41 +0000 (06:30 -0400)]
docs: enum cleanup

Move GtkButtonBoxStyle to the one place it is used, GtkButtonBox.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:22:13 +0000 (06:22 -0400)]
docs: enum cleanup

Move GtkAttachOptions to the only place its used: GtkTable

11 years agodoc: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:19:56 +0000 (06:19 -0400)]
doc: enum cleanup

Move GtkArrowType to where it is used in undeprecated api:
GtkMenuButton.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:17:16 +0000 (06:17 -0400)]
docs: enum cleanup

Move GtkArrowPlacement to the GtkMenu docs. This type is
only used for a style property there.

11 years agodocs: enum cleanup
Matthias Clasen [Tue, 20 May 2014 10:07:31 +0000 (06:07 -0400)]
docs: enum cleanup

Move GtkAccelFlags to the GtkAccelGroup docs.

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 20 May 2014 07:21:44 +0000 (10:21 +0300)]
Updated Hebrew translation

11 years agodocs: Fix make dist
Rico Tzschichholz [Tue, 20 May 2014 06:11:44 +0000 (08:11 +0200)]
docs: Fix make dist

11 years agoAdd man pages for gtk3-demo and gtk3-widget-factory
Matthias Clasen [Tue, 20 May 2014 03:20:56 +0000 (23:20 -0400)]
Add man pages for gtk3-demo and gtk3-widget-factory

We install the applications, so they should also have some docs.

11 years agodocs: Trivial typo fix
Matthias Clasen [Tue, 20 May 2014 02:47:59 +0000 (22:47 -0400)]
docs: Trivial typo fix

11 years agoUpdated POTFILES.in
Piotr Drąg [Tue, 20 May 2014 00:08:24 +0000 (02:08 +0200)]
Updated POTFILES.in

11 years agogdk: assorted introspection and documentation fixes
Evan Nemerson [Sat, 17 May 2014 03:12:51 +0000 (20:12 -0700)]
gdk: assorted introspection and documentation fixes

https://bugzilla.gnome.org/show_bug.cgi?id=729983

11 years agoGtkSettings: load modules from settings.ini
Matthias Clasen [Mon, 19 May 2014 18:07:37 +0000 (14:07 -0400)]
GtkSettings: load modules from settings.ini

The initialization is really suboptimal here. This fix at least
makes it so that we don't forget to load modules.

https://bugzilla.gnome.org/show_bug.cgi?id=730306

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 19 May 2014 17:40:44 +0000 (21:40 +0400)]
Updated Russian translation

11 years agopopover: Check for uncaught button events from children
Carlos Garnacho [Mon, 19 May 2014 11:50:21 +0000 (13:50 +0200)]
popover: Check for uncaught button events from children

And deal correctly with those as a click within the popover.

https://bugzilla.gnome.org/show_bug.cgi?id=727994

11 years agopopover: Do not hide the popover if the focus widget is just unset
Carlos Garnacho [Mon, 19 May 2014 11:41:34 +0000 (13:41 +0200)]
popover: Do not hide the popover if the focus widget is just unset

The focus widget might be unset, just to be set again on a widget inside
the popover. Have the popover wait till the focus is actually moved outside
before dismissing.

11 years agoinspector: Build out the resource information
Matthias Clasen [Mon, 19 May 2014 11:10:33 +0000 (07:10 -0400)]
inspector: Build out the resource information

Show type and size for each resource.

11 years agoFix doc syntax
Matthias Clasen [Mon, 19 May 2014 10:58:06 +0000 (06:58 -0400)]
Fix doc syntax

End-of-comment tags don't take an @ - thats only for parameters.

11 years agoinspector: string fixes
Matthias Clasen [Mon, 19 May 2014 04:17:23 +0000 (00:17 -0400)]
inspector: string fixes

Mark user-visible strings for translation in the new property editor.

11 years agoinspector: Link to model for attributes
Matthias Clasen [Mon, 19 May 2014 04:13:30 +0000 (00:13 -0400)]
inspector: Link to model for attributes

11 years agowidget: Untagle if statements
Benjamin Otte [Mon, 19 May 2014 02:24:10 +0000 (04:24 +0200)]
widget: Untagle if statements

Reduces the number of nested ifs and makes the code clearer.

11 years agoinspector: redo property editing
Matthias Clasen [Sun, 18 May 2014 05:03:24 +0000 (01:03 -0400)]
inspector: redo property editing

Move away from cell editing, and use a popover instead. This makes
it easier to e.g. use a color chooser - there's just not enough room
in a cell for many things.

Much of this code is adapted from tests/prop-editor.c.

11 years agoGtkAssistant: Avoid a crash
Matthias Clasen [Sun, 18 May 2014 04:02:59 +0000 (00:02 -0400)]
GtkAssistant: Avoid a crash

The child properties in GtkAssistant are somewhat broken, since
they are not on direct children - but that is no reason to crash
if somebody does ask for child properties of direct children.

11 years agoAPI: Deprecate gtk_container_set_reallocate_redraws()
Benjamin Otte [Sun, 18 May 2014 14:08:30 +0000 (16:08 +0200)]
API: Deprecate gtk_container_set_reallocate_redraws()